/*
 * GaliliSeiferas.h
 *
 *  Created on: 29-08-2013
 *      Author: Krzychu
 */

#ifndef GALILISEIFERAS_H_
#define GALILISEIFERAS_H_

#include "IAlgorithm.h"

class GaliliSeiferas : public IAlgorithm
{
public:
	GaliliSeiferas();
	virtual ~GaliliSeiferas();
	virtual searchResult execute(std::string text, std::string pattern);
	virtual std::string getName();
private:
	void newP1();
	void parse();
	void newP2();
};

#endif /* GALILISEIFERAS_H_ */
